How to solve first order first degree differential equations